package de.tub.bazinga.eventbus;

public interface IEventBus {
	void addHandler(IEventHandler<? extends IEvent> handler);

	void removeHandler(IEventHandler<? extends IEvent> handler);

	void removeAllHandler();

	void fireEvent(IEvent event);

}
